We use cookies on this website. To find out more about cookies and how they are used on this website, see our Privacy Policy.
By clicking ‘Continue’, you hereby agree with our use of cookies.

{{vmH.selected.familySearch.replace("EonStor ", "")}} Maintenance Guide

{{vmH.selected.familySearch.replace("EonStor ", "")}} User Guide

Maintenance Guide

Accessing Installed Applications

KS / KS 3000U / KSa 3004UE

To release an application to target users within the enterprise you can view detailed information about the application, and announce the IP address (and port number, when the application uses specific port number) for target users’ accessing.

If the applications are IEC build-in applications, find the accessing link from the Installed Apps List.

Accessing via Links

Procedure

  1. Go to EonKube > Apps > Installed Apps.
  2. Find the application and the URL information of it in the same row.
  3. Click or copy the links. For web-based application you can use a browser to visit the application.

For the custom applications, the links may not show in the list. To access an application, follow these steps.

Accessing via LoadBalancer

LoadBalancer is a type of service in Kubernetes that automatically distributes incoming traffic across multiple pods. This helps ensure high availability and reliability of applications by balancing the load and providing a single external IP address for access.

Prerequisites

An application has been created, and the service is configured with LoadBalancer

Procedure

  1. Go to EonKube > Apps > Installed Apps
  2. Filter by namespace or search application by name, select the application (e.g., nginx-app)
  3. Find the service type object of the application, click on the service name (e.g., nginx-svc)
  4. In the Service page, find the IP address from Load Balancer (e.g., Load Balancer: 172.27.118.130)
  5. For web-based application the default access endpoint will be http://<IP>, users can use a browser to visit the application

Accessing via Ingress

Ingress is a Kubernetes resource that manages external access to services via HTTP and HTTPS. It acts as a reverse proxy and load balancer, routing traffic to the appropriate services based on defined rules. Ingress simplifies exposing multiple services through a single IP address and domain name, enhancing efficiency in managing external access.

Prerequisites

An application has been created and the service is configured with Ingress

Procedure

  1. Go to EonKube > Apps > Installed Apps.
  2. Filter by namespace or search application by name, select the application (e.g., Nextcloud)
  3. In the resources page, Find the Ingress type of the application, click on the service name (ex: Nextcloud)
  4. In the Ingress page, find the Path (e.g., http://nextcloud.ks8)
  5. By clicking on URL Path, you can open a browser to the application. (Make sure DNS service or local hosts settings can resolve the link provided before link.)

Accessing via NodePort

NodePort is a type of service in Kubernetes that exposes a service on a static port on each node's IP address. This allows external traffic to access the service through any node in the cluster, making it a straightforward way to expose applications without requiring a LoadBalancer.

Prerequisites

An application has been created and the service is configured with NodePort.

Procedure

  1. Go to EonKube > Apps > Installed Apps.
  2. Filter by namespace or search application by name, select the application (e.g., WordPress)
  3. In the resources page, Find the Service type of the application, click on the service name (ex :wordpressnp)
  4. Click on the Node in the POD page, you could find the external IP of Node (e.g.172.27.117.103)
  5. Enter <Node IP>:<Node Port> (e.g., 172.27.117.103:32000) in the browser to access application from outside the cluster